intercede for - French English Dictionary